In [1]:
In [3]:
Out[3]:
Number_of_Riders Number_of_Drivers Location_Category Customer_Loyalty_Status Number_of_Past_Rides Average_Ratings Time_of_Booking Vehicle_Type Expected_Ride_Duration Historical_Cost_of_Ride
0 90 45 Urban Silver 13 4.47 Night Premium 90 284.257273
1 58 39 Suburban Silver 72 4.06 Evening Economy 43 173.874753
2 42 31 Rural Silver 0 3.99 Afternoon Premium 76 329.795469
3 89 28 Rural Regular 67 4.31 Afternoon Premium 134 470.201232
4 78 22 Rural Regular 74 3.77 Afternoon Economy 149 579.681422
In [10]:
120120.5121121.5666.5667667.5668
Expected Ride Duration vs. Historical Cost of RideExpected_Ride_DurationHistorical_Cost_of_Ride
PremiumEconomy0100200300400500600700800
Historical Cost of Ride Distribution by Vehicle TypeVehicle_TypeHistorical_Cost_of_Ride
Number_of_RidersNumber_of_DriversNumber_of_Past_RidesAverage_RatingsExpected_Ride_DurationHistorical_Cost_of_RideNumber_of_RidersNumber_of_DriversNumber_of_Past_RidesAverage_RatingsExpected_Ride_DurationHistorical_Cost_of_Ride
00.20.40.60.81Correlation Matrix
In [11]:
In [12]:
82.7%17.3%
Profitable RidesLoss RidesProfitability of Rides (Dynamic Pricing vs. Historical Pricing)
0204060801001201401601800500100015002000250030003500
Expected Ride Duration vs. Cost of RideExpected_Ride_Durationadjusted_ride_cost
In [13]:
In [14]:
Out[14]:
RandomForestRegressor()
In [15]:
Predicted price: [246.0321322]
In [16]:
0200400600800100012001400160002004006008001000120014001600
Actual vs PredictedIdealActual vs Predicted ValuesActual ValuesPredicted Values
In [17]:
In [18]:
Risk Assessment Model AUC: 0.7872272654881352
In [19]:
Engagement increase: -78.20%
In [20]:
Fraud reduction: 25.00%
Safety improvement: -92.22%
In [21]:
EngagementFraudSafety−80−60−40−20020
Engagement IncreaseFraud ReductionSafety ImprovementKey Performance Metrics
In [28]:
In [29]:
Index(['Number_of_Riders', 'Number_of_Drivers', 'Location_Category',
       'Customer_Loyalty_Status', 'Number_of_Past_Rides', 'Average_Ratings',
       'Time_of_Booking', 'Vehicle_Type', 'Expected_Ride_Duration',
       'Historical_Cost_of_Ride', 'demand_multiplier', 'supply_multiplier',
       'adjusted_ride_cost'],
      dtype='object')
In [30]: